﻿namespace SmartPlant.Model.DbContext.Biz
{
    /// <summary>
    /// 用户权限数据结构。
    /// </summary>
    public class UserRightData : MetaDataEntity
    {
        //管理员组默认都有，其他的需要按unit、group来

        /// <summary>
        /// 用户组<see cref="UserGroup.GroupId"/>
        /// </summary>
        public string GroupId { get; set; }

        /// <summary>
        /// unit号
        ///</summary> 
        public string PpauId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ProjId { get; set; }
        /// <summary>
        /// 数据ID。
        /// </summary>
        public string DataId { get; set; }
        /// <summary>
        /// 功能ID。
        /// </summary>
        public int FunctionId { get; set; }
        /// <summary>
        /// 功能描述。
        /// </summary>
        public string FunctionName { get; set; }
        /// <summary>
        /// 是否有权限。
        /// </summary>
        public int IsEnabled
        {
            get
            {
                return _IsEnabled;
            }
            set
            {
                _IsEnabled = value;
                OnPropertyChanged(nameof(IsEnabled));
            }
        }
        public int _IsEnabled = 1;


    }
}
